﻿namespace Kay.Communication.Framework.Custom_Errors
{
    /// <summary>
    /// 通信错误
    /// </summary>
    public enum CommunicationErrors
    {
        /// <summary>
        /// 发生了未指定的错误。
        /// </summary>
        CommunicationError = -1,
        /// <summary>
        /// 操作成功。
        /// </summary>
        Success = 0,
        /// <summary>
        /// 当前通信对象已有模型。
        /// </summary>
        HasMode = 101,
        /// <summary>
        /// 通信对象的模型不能指定为未知。
        /// </summary>
        Unknown = 102,
        /// <summary>
        /// 当前通信对象指定的模式与需要的模式不匹配。
        /// </summary>
        ModeMismatching = 103,
        /// <summary>
        /// 消息长度太长了
        /// </summary>
        MessageTooLong = 201
    }
}